home *** CD-ROM | disk | FTP | other *** search
/ Visual Basic Toolbox / Visual Basic Toolbox (P.I.E.)(1996).ISO / dll_gen / winfox / timechg.wd_ / timechg.wd
Text File  |  1995-01-31  |  7KB  |  272 lines

  1. VERSION 2.00
  2. Begin Form TimeChg 
  3.    BackColor       =   &H00C0C0C0&
  4.    BorderStyle     =   1  'Fixed Single
  5.    Caption         =   "New File Time"
  6.    ClientHeight    =   3375
  7.    ClientLeft      =   1680
  8.    ClientTop       =   2445
  9.    ClientWidth     =   2310
  10.    ControlBox      =   0   'False
  11.    Height          =   3780
  12.    Left            =   1620
  13.    LinkTopic       =   "Form1"
  14.    MaxButton       =   0   'False
  15.    MinButton       =   0   'False
  16.    ScaleHeight     =   3375
  17.    ScaleWidth      =   2310
  18.    Top             =   2100
  19.    Width           =   2430
  20.    Begin Spin Spin4 
  21.       BackColor       =   &H00C0C0C0&
  22.       BoundaryBeep    =   0   'False
  23.       ChangeValue     =   10
  24.       Height          =   315
  25.       Left            =   300
  26.       Max             =   59
  27.       Min             =   0
  28.       Top             =   1140
  29.       Value           =   0
  30.       Width           =   195
  31.       WrapAround      =   -1  'True
  32.    End
  33.    Begin Spin Spin3 
  34.       BackColor       =   &H00C0C0C0&
  35.       BoundaryBeep    =   0   'False
  36.       ChangeValue     =   1
  37.       Height          =   315
  38.       Left            =   1800
  39.       Max             =   1
  40.       Min             =   0
  41.       Top             =   1860
  42.       Value           =   0
  43.       Width           =   195
  44.       WrapAround      =   -1  'True
  45.    End
  46.    Begin Spin Spin2 
  47.       BackColor       =   &H00C0C0C0&
  48.       BoundaryBeep    =   0   'False
  49.       ChangeValue     =   1
  50.       Height          =   315
  51.       Left            =   1800
  52.       Max             =   59
  53.       Min             =   0
  54.       Top             =   1140
  55.       Value           =   0
  56.       Width           =   195
  57.       WrapAround      =   -1  'True
  58.    End
  59.    Begin Spin Spin1 
  60.       BackColor       =   &H00C0C0C0&
  61.       BoundaryBeep    =   0   'False
  62.       ChangeValue     =   1
  63.       Height          =   315
  64.       Left            =   1800
  65.       Max             =   12
  66.       Min             =   1
  67.       Top             =   420
  68.       Value           =   1
  69.       Width           =   195
  70.       WrapAround      =   -1  'True
  71.    End
  72.    Begin CommandButton CmdNow 
  73.       BackColor       =   &H00C0C0C0&
  74.       Caption         =   "&Now"
  75.       Height          =   375
  76.       Left            =   240
  77.       TabIndex        =   8
  78.       Top             =   2400
  79.       Width           =   855
  80.    End
  81.    Begin CommandButton CmdCancel 
  82.       BackColor       =   &H00C0C0C0&
  83.       Cancel          =   -1  'True
  84.       Caption         =   "&Cancel"
  85.       Height          =   375
  86.       Left            =   1200
  87.       TabIndex        =   7
  88.       Top             =   2400
  89.       Width           =   855
  90.    End
  91.    Begin CommandButton CmdOkay 
  92.       BackColor       =   &H00C0C0C0&
  93.       Caption         =   "O &K A Y"
  94.       Default         =   -1  'True
  95.       Height          =   375
  96.       Left            =   240
  97.       TabIndex        =   6
  98.       Top             =   2760
  99.       Width           =   1815
  100.    End
  101.    Begin Label Lblmeridiem 
  102.       Alignment       =   2  'Center
  103.       BackColor       =   &H00C0C0C0&
  104.       Caption         =   "PM"
  105.       Height          =   195
  106.       Left            =   600
  107.       TabIndex        =   5
  108.       Top             =   1920
  109.       Width           =   1095
  110.    End
  111.    Begin Label Label5 
  112.       Alignment       =   2  'Center
  113.       BackStyle       =   0  'Transparent
  114.       Caption         =   "Meridiem:"
  115.       ForeColor       =   &H00000080&
  116.       Height          =   195
  117.       Left            =   600
  118.       TabIndex        =   4
  119.       Top             =   1680
  120.       Width           =   1095
  121.    End
  122.    Begin Label LblMinutes 
  123.       Alignment       =   2  'Center
  124.       BackColor       =   &H00C0C0C0&
  125.       Caption         =   "59"
  126.       Height          =   195
  127.       Left            =   600
  128.       TabIndex        =   3
  129.       Top             =   1200
  130.       Width           =   1095
  131.    End
  132.    Begin Label Label3 
  133.       Alignment       =   2  'Center
  134.       BackStyle       =   0  'Transparent
  135.       Caption         =   "Minutes:"
  136.       ForeColor       =   &H00000080&
  137.       Height          =   195
  138.       Left            =   600
  139.       TabIndex        =   2
  140.       Top             =   960
  141.       Width           =   1095
  142.    End
  143.    Begin Label Label2 
  144.       Alignment       =   2  'Center
  145.       BackStyle       =   0  'Transparent
  146.       Caption         =   "Hour:"
  147.       ForeColor       =   &H00000080&
  148.       Height          =   195
  149.       Left            =   600
  150.       TabIndex        =   1
  151.       Top             =   240
  152.       Width           =   1095
  153.    End
  154.    Begin Label LblHours 
  155.       Alignment       =   2  'Center
  156.       BackColor       =   &H00C0C0C0&
  157.       Caption         =   "12"
  158.       Height          =   195
  159.       Left            =   600
  160.       TabIndex        =   0
  161.       Top             =   480
  162.       Width           =   1095
  163.    End
  164. End
  165.  
  166. Dim TempHours As Integer
  167. Dim TempMinutes As Integer
  168. Dim TempMeridiem As Integer
  169.  
  170. Sub CmdCancel_Click ()
  171.     Unload Me
  172. End Sub
  173.  
  174. Sub CmdNow_Click ()
  175.     TempHours = Val(Format$(Now, "h"))
  176.     If TempHours > 11 Then
  177.         TempHours = TempHours - 12
  178.         TempMeridiem = 1
  179.         Else
  180.         TempMeridiem = 0
  181.         End If
  182.     If TempHours = 0 Then TempHours = 12
  183.     Spin1.Value = TempHours
  184.     ShowHours
  185.     Spin3.Value = TempMeridiem
  186.     ShowMeridiem
  187.     TempMinutes = Val(Format$(Now, "nn"))
  188.     Spin2.Value = TempMinutes
  189.     Spin4.Value = TempMinutes
  190.     ShowMinutes
  191. End Sub
  192.  
  193. Sub CmdOkay_Click ()
  194.     If TempHours = 12 Then TempHours = 0
  195.     TheHours = Format$(TempHours + (12 * TempMeridiem), "##")
  196.     TheMinutes = Format$(TempMinutes, "##")
  197.     Unload Me
  198. End Sub
  199.  
  200. Sub Form_Load ()
  201.     FormCenterForm Me, FileTD
  202.     TempHours = Val(TheHours)
  203.     If TempHours > 11 Then
  204.         TempHours = TempHours - 12
  205.         TempMeridiem = 1
  206.         Else
  207.         TempMeridiem = 0
  208.         End If
  209.     If TempHours = 0 Then TempHours = 12
  210.     Spin1.Value = TempHours
  211.     ShowHours
  212.     Spin3.Value = TempMeridiem
  213.     ShowMeridiem
  214.     TempMinutes = Val(TheMinutes)
  215.     Spin2.Value = TempMinutes
  216.     Spin4.Value = TempMinutes
  217.     ShowMinutes
  218.  
  219.     Screen.MousePointer = 0
  220. End Sub
  221.  
  222. Sub Form_Paint ()
  223.     DoForm3D Me, "raised", 2, 0
  224.     DoForm3D Me, "sunken", 2, 2
  225.     DoControl3D LblHours, "sunken", 1
  226.     DoControl3D LblMinutes, "sunken", 1
  227.     DoControl3D LblMeridiem, "sunken", 1
  228.     DoControl3D Spin1, "raised", 1
  229.     DoControl3D Spin2, "raised", 1
  230.     DoControl3D Spin3, "raised", 1
  231.     DoControl3D Spin4, "raised", 1
  232. End Sub
  233.  
  234. Sub ShowHours ()
  235.     LblHours.Caption = Format$(TempHours, "#0")
  236. End Sub
  237.  
  238. Sub ShowMeridiem ()
  239.     If TempMeridiem = 0 Then
  240.         LblMeridiem.Caption = "AM"
  241.         Else
  242.         LblMeridiem.Caption = "PM"
  243.         End If
  244. End Sub
  245.  
  246. Sub ShowMinutes ()
  247.     LblMinutes.Caption = Format$(TempMinutes, "00")
  248. End Sub
  249.  
  250. Sub Spin1_Change ()
  251.     TempHours = Spin1.Value
  252.     ShowHours
  253. End Sub
  254.  
  255. Sub Spin2_Change ()
  256.     TempMinutes = Spin2.Value
  257.     Spin4.Value = TempMinutes
  258.     ShowMinutes
  259. End Sub
  260.  
  261. Sub Spin3_Change ()
  262.     TempMeridiem = Spin3.Value
  263.     ShowMeridiem
  264. End Sub
  265.  
  266. Sub Spin4_Change ()
  267.     TempMinutes = Spin4.Value
  268.     Spin2.Value = TempMinutes
  269.     ShowMinutes
  270. End Sub
  271.  
  272.